//
//  CNHTTPSessionManager.h
//  BeeQuick_19
//
//  Created by 刘家强 on 16/9/22.
//  Copyright © 2016年 CN Team. All rights reserved.
//

#import <AFNetworking/AFNetworking.h>

/**
 定义请求方式的枚举
 
 - Get:  Get
 - Post: Post
 */
typedef NS_ENUM(NSUInteger, CNHttpMethod) {
    CNHttpMethodGet,
    CNHttpMethodPost,
};

@interface CNHTTPSessionManager : AFHTTPSessionManager

// 全局访问点
+ (instancetype)sharedManager;

/**
 请求网络的方法(已包含BaseURL)
 
 @param method     请求方式
 @param urlString  请求地址
 @param parameters 请求参数
 @param completion 请求完成的回调
 */
- (void)request:(CNHttpMethod)method componentUrlString:(NSString *)urlString parameters:(id)parameters completion:(void(^)(id response, NSError *error))completion;

@end
